iT邦幫忙

2024 iThome 鐵人賽

DAY 3
0
自我挑戰組

VMware vSAN 儲存架構從看懂到看開系列 第 3

Day3 - vSAN簡介-VMware產品中的儲存利器

  • 分享至 

  • xImage
  •  

VMware擁有自己一套的軟體定義資料中心(SDDC)解決方案,以vSphere作為核心的Hypervisor,提供虛擬儲存和網路服務,其中儲存的部分包含以下幾種:

  • Local - VMFS
  • NAS - NFS
  • iSCSI
  • VMware Virtual Volume (VVOL) - 將SAN和NAS虛擬化
  • vSAN

vSAN全名是Virtual SAN,顧名思義,它不是像NAS這樣的遠端檔案系統。這裡我們先介紹SAN是什麼。

SAN

一般來說,我們會把主機上的資料存在主機上的硬碟裡,可能主機A只用了20%的容量,主機B用了50%的容量,這樣主機A和主機B都浪費了很多儲存空間。如果突然有一個主機C需要200%的容量,該怎麼辦呢?

於是就有了SAN這類的儲存架構。SAN在遠端建立了一個儲存池,讓各個主機共享。儲存池裡面的各個主機透過網路或是光纖連接,是專門用作儲存的網絡區域。SAN和NAS最大的差別在於SAN的檔案系統是保留在主機端,而NAS的檔案系統是在遠端,所以兩者在網路上的傳遞協議會不同。

vSAN

vSAN會把所有主機上的硬碟整合成一個儲存池,如下所示:

https://ithelp.ithome.com.tw/upload/images/20240821/20130271ykLhNifMGR.png

我們可以看到,每個vSAN Host(也就是物理機)裡面有若干塊硬碟,只要主機被加入vSAN Cluster,裡面的硬碟資源就會貢獻給vSAN。所以在vSAN上的主機要存取資料,可能是來自主機本身的,也有可能是其他主機的。

由於vSAN是軟體定義儲存系統,我們能想到的儲存備份、冗余、延伸集群等等都可以透過vSAN軟體實現,而不需要動到硬體,甚至RAID卡也不用。其關鍵技術就是Storage Policy。透過對主機上的虛擬機設定Storage Policy,我們可以指定該虛擬機要做幾份備份,可以容忍多少台主機故障等。此外,由於它是軟體定義儲存,對於主機的擴充非常方便,只要在vCenter(主機叢集的控制面板)「新增主機」,即可為這個叢集增加儲存容量。

vSAN是採用物件(Object)作為儲存系統。物件儲存系統簡單來說就是沒有資料夾的檔案系統,所以查詢非常快且容易共享及備份。vSAN作為服務vSphere上虛擬機的儲存系統,上面的虛擬機就是一個個物件。除此之外,由於深度和vSphere整合,vSAN同時也支持vSphere HA(High Availability)、vSphere DRS(Distributed Resource Scheduler)和vSphere vMotion(虛擬機不掉電遷移)。


上一篇
Day2 - 雲端,什麼是雲端?
下一篇
Day4 - 雲端? 雲端就是資料中心嗎?
系列文
VMware vSAN 儲存架構從看懂到看開30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言